BERT, Group 50
Use Case UC5: Manage Rooms
Revision History: current version v1
Primary Actor: BERT Administrator
Stakeholders and interests:
- Administrator: Wants to be able to maintain the Room Booking Subsystem through
viewing, adding, modifying and deleting room resources from the system.
-Employee: Wants access up-to-date and correct information when accessing the
Room Booking Subsystem.
-Management: Wants up-to-date and correct information about its room resources
to be stored on persistent storage.
Preconditions:
- The Administrator has been successfully logged in to the BERT Management
subsystem.
- The Administrator's access priveleges have been verified.
- The room booking information is available for interrogation.
Success Guarantee (Post conditions):
- Room information has been viewed, added, modified or deleted from the Room
Booking Subsystem.
Main Success Scenario (or Basic Flow):
- System presents the Administrator with the options to view, add, modify
or delete a room.
- Administrator chooses to View a room and submits choice to system.
- System receives Administrators chosen function and begins execution.
- If "Add a Room" is chosen, extension 3a is executed.
- If "Modify a Room" is chosen, extension 3b is executed.
- If "Delete a Room" is chosen, extension 3c is executed.
- System retrieves all room information.
- System presents Administrator with a view of all rooms registered with the
System.
- Administrator exits Use Case.
Actor repeats steps 1-3 until indicates done.
Extensions (or Alternative Flows):
3a. Administrator wants to "Add a Room".
- System requests that the Administrator enters the room information.
- Administrator enters the room information.
- Administrator submits the information to the system.
- System receives new room information.
- System stores the new room information on persistent storage.
- System presents the Administrator with a message confirming successful update.
Actor repeates steps 2-3 until indicates done.
3b. Administrator wants to "Modify a Room".
- System presents Administrator with a view of all rooms currently registered
with the System..
- Administrator selects which room is to be modified and submits request to
system.
- System presents Administrator with the facility to edit current information.
- Adminstrator enters modifications.
- Administrator submits a request for the room information to be updated.
- System receives updated information.
- System stores the updated room information on persistent storage.
- System presents the Administrator with a message confirming successful update.
Actor repeats steps 2-5 until indicates done.
3c. Administrator wants to "Delete a Room".
- System presents Administrator with a view of all rooms currently registered
with the System.
- Administrator selects a room to be deleted.
- Administrator submits request for the room to be deleted.
- System receives request.
- System removes the room information from persistent storage.
- System presents the Administrator with a message confirming successful update.
Actor repeates steps 2-3 until indicates done.
Special Requirements:
-
Technology and Data Variations List:
n/a
Frequency of Occurrence:
Occurrence on an ad-hoc basis.
Open Issues:
-